Reverse-Engineering Scanning Keyboards
نویسندگان
چکیده
Scanning or soft keyboards are alternatives to physical computer keyboards that allow users with motor disabilities to compose text and control the computer using a small number of input actions. In this paper, we present the reverse Huffman algorithm (RHA), a novel Information Theoretic method that extracts a representative latent probability distribution from a given scanning keyboard design. By calculating the Jensen-Shannon Divergence (JSD) between the extracted probability distribution and the probability distribution that represents the body of text that will be composed by the scanning keyboard, the efficiency of the design can be predicted and designs can be compared with each other. Thus, using RHS provides a novel a priori context-aware method for reverse-engineering scanning keyboards.
منابع مشابه
Introduction to Reverse Engineering
This chapter introduces readers to the term reverse engineering (RE), and to the associated techniques that can be used for scanning physical parts. In addition, the chapter presents the process of reverse engineering and the strategy for scanning and converting the scanned data into a 3-D surface or solid model.
متن کاملA Reverse-Huffman Algorithm for Text Entry Interface Evaluation
Scanning or soft keyboards display symbols to be selected when highlighted in an order. People with disabilities use these interfaces to compose text by using one or two input actions. We present a reverseHuffman algorithm (RHA) that extracts a representative latent probability distribution from a soft keyboard design and evaluates and compares it with other designs using the Jensen-Shannon Div...
متن کاملAn Evaluation Study of Two–Button Scanning with Ambiguous Keyboards
In the communication using Augmentative and Alternative Communication (AAC) aids, scanning volunteers an effective method to users who can operate at most three buttons. In this paper, we investigate scanning with ambiguous keyboards. Using an ambiguous keyboard means that words are entered by pressing the corresponding ambiguous key once for each letter. The user disambiguates the typed code b...
متن کاملReverse engineering with a structured light system
This paper proposes a scanning procedure using an structured light system (SLS). To respond to the increasing needs of reverse engineering, it becomes very important to achieve high efficiency of measuring procedure. As an SLS can measure only the visible area from a specific direction, it is necessary to scan multiple times to obtain a complete model. However, it is more desirable to minimize ...
متن کاملUse of 3D-scanning and reverse engineering by manufacturing of complex shapes
Applications of Reverse Engineering to speeding up a product realization process have gained momentum in recent years. The aim of this paper is to firstly provide a brief overview of Reverse Engineering technology and the reasons for its development. Furthermore is presented Renishaw Cyclone 2 scanning device with a probe head, which was used for digitizing a real model of a face. Digitized mod...
متن کامل